<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition template="layout.xhtml">
        <ui:define name="body">

            <p:panel style="height: 2px;" rendered="#{!managerLayout.desabilitarMapa() and managerPesquisarImovel.connect}" >
                <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true" />
            </p:panel>

            <h3 class="title">Boletim de Cadastro Imobiliário</h3>

            <style>
                .ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a, .ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a {
                    background-color: #69B8EA !important;
                    background-image: -moz-linear-gradient(center top , #69B8EA, #69B8EA) !important;
                    color: #FFFFFF !important;
                    width: 89%;
                }
            </style>

            <p:outputLabel rendered="#{managerPesquisarImovel.visaoImovel.situacaoImovel ne null and managerPesquisarImovel.visaoImovel.situacaoImovel ne ''}"
                           value="Situação do Imóvel: #{managerPesquisarImovel.visaoImovel.situacaoImovel}" 
                           style="float: right; margin-top: -62px" styleClass="grid_5" />

            <h:form id="realtyForm" enctype="multipart/form-data" target="_blank">
                <p:growl id="messages" showDetail="false" autoUpdate="true"  />
                <hr/>
                <p:dialog widgetVar="dlgAverbacao" modal="true" styleClass="dlgAverbacao" width="500" height="200" id="dlgAverbacao" header="Averbação">
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaotransferencia.xhtml')}"
                                     icon="ui-icon-transferthick-e-w"
                                     value="Transferência"/>
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaodesmembramento.xhtml')}"
                                     icon="ui-icon-newwin"
                                     value="Desmembramento" />
                    <br/>
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaonome.xhtml')}"
                                     icon="ui-icon-pencil"
                                     value="Mudança de Nome" />
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaotransferencia.xhtml')}"
                                     icon="ui-icon-home"
                                     disabled="true"
                                     value="Mudança de Endereço" />
                    <br/>
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaotransferencia.xhtml')}"
                                     icon="ui-icon-document" disabled="true"
                                     value="Hipoteca" />
                    <p:commandButton actionListener="#{managerPesquisarImovel.redirectAverbacao('averbacaotransferencia.xhtml')}"
                                     icon="ui-icon-cancel" disabled="true"
                                     value="Calcelar Hipoteca"  />
                </p:dialog>

                <p:commandButton style="display: none;" widgetVar="imprimirMemorialDescritivo"
                                 actionListener="#{managerMemorialDescritivo.imprimirMemorialDescritivo()}"
                                 update="@form"
                                 ajax="false"
                                 onclick="this.form.target='_blank'"
                                 icon="ui-icon-check"/>

                <div class="buttonsActionImovel" style="width: 465px">
                    <div style="float: right">
                        <p:splitButton id="splitButton" value="Opções" icon="ui-icon-gear" update="@form"
                                       oncomplete="$('#realtyForm\\:splitButton_menuButton').click()">  

                            <p:menuitem value="Memorial Descritivo" icon="ui-icon-document"
                                        update="@form"
                                        action="#{managerMemorialDescritivo.relatorioMemorialDescritivo(managerPesquisarImovel.visaoImovel)}"/>

                            <p:menuitem action="#{managerPesquisarImovel.redirectRevisaoAlinhamento()}" 
                                        value="Revisão Alinhamento" icon="ui-icon-note" />

                            <p:menuitem oncomplete="dlgAverbacao.show()" value="Averbação" icon="ui-icon-transferthick-e-w" />

                            <p:menuitem value="Gerar Forus" update="@form" 
                                        actionListener="#{managerPesquisarImovel.gerarForus(managerPesquisarImovel.visaoImovel)}"
                                        icon="ui-icon-arrowrefresh-1-w"/>

                            <p:menuitem value="Imprimir IPTU" update="@form" oncomplete="dlg.show()"
                                        icon="ui-icon-arrowrefresh-1-w"/>

                            <p:menuitem value="ITBI" update="@form" 
                                        actionListener="#{managerPesquisarImovel.validaConfigItbi(visaoImovel)}"
                                        icon="ui-icon-arrowrefresh-1-w"/>

                            <p:menuitem value="Recalcular Parcela" update="@form" 
                                        oncomplete="dlgParcela.show()" rendered="#{managerPesquisarImovel.possuiIPTU()}"
                                        icon="ui-icon-arrowrefresh-1-w"/> 

                            <p:menuitem value="BCI" update="@form"
                                        action="#{managerPesquisarImovel.imprimirBci()}"
                                        process="@this" icon="ui-icon-print" />
                        </p:splitButton> 
                    </div>
                    <div class="grid_5" style="float: right">
                        <p:button styleClass="ui-priority-primary" 
                                  href="editarimovel.xhtml?eImovel=#{managerPesquisarImovel.visaoImovel.id}" 
                                  value="Editar" icon="ui-icon-pencil" />
                    </div>
                    <!--                    <div class="grid_5" style="float: right">
                                            <p:button value="Histórico" rendered="{managerLayout.admin}"
                                                      href="historicoimovel.xhtml?historico={managerPesquisarImovel.visaoImovel.id}" 
                                                      icon="ui-icon-document" />
                                        </div>-->
                </div>

                <div style="float: right; margin-right: 20px; margin-bottom: -15px">
                    <h5>
                        <p:outputLabel value="Registro de #{managerPesquisarImovel.visaoImovel.comando.nome}"
                                       rendered="#{managerPesquisarImovel.visaoImovel.comando.nome ne null and !managerPesquisarImovel.visaoImovel.comando.nome.isEmpty()}"/>
                    </h5>
                </div>

                <p:tabView id="tabView" orientation="left" onTabChange="processPanelGaleria(); processPanelGaleriaCroqui();">
                    <p:tab id="tab" title="Dados Gerais">
                        <h5 class="title">Dados Gerais</h5>
                        <fieldset>
                            <legend>Inscrição Cadastral</legend>

                            <p:panel id="realtyPanel" styleClass="container_24 clearfix ">

                                <p:outputLabel value="Inscrição Imóvel" styleClass="grid_5 inscricaoLabelImovel" for="maskinscricao" />
                                <p:inputMask mask="?99.99.999.9999.99" id="maskinscricao" readonly="true"
                                             styleClass="grid_6"  value="#{managerPesquisarImovel.visaoInscricao}"/>
                                <p:watermark value="DD.SS.QUADR.LOTE.UN" for="maskinscricao" />

                                <p:commandButton id="registroAlteracao" actionListener="#{managerPesquisarImovel.registroAlteracao()}"
                                                 icon="ui-icon-search" rendered="#{managerPesquisarImovel.registroAlteracao || true}"/>
                                <p:tooltip for="registroAlteracao"  value="Visualizar registros"/>

                            </p:panel>
                        </fieldset>

                        <fieldset>                                 
                            <legend>Contribuinte</legend>
                            <p:panel id="proprietarioPanel" styleClass="container_24 clearfix ">

                                <p:dataTable id="tableProprietario" var="item" value="#{managerPesquisarImovel.visaoImovel.proprietarios}" 
                                             styleClass="grid_24" 
                                             emptyMessage="Nenhum registro">  
                                    <f:facet name="header">
                                        Nome do Proprietário ou Detentor
                                    </f:facet>

                                    <p:column headerText="Ação" width="30">
                                        <p:commandButton oncomplete="dlgProp.show()" icon="ui-icon-search"
                                                         update=":proprietarioForm">
                                            <f:setPropertyActionListener target="#{managerProprietario.proprietario}" value="#{item}" />
                                            <f:setPropertyActionListener target="#{managerProprietario.readonly}" value="#{true}" />
                                        </p:commandButton>
                                    </p:column>

                                    <p:column headerText="Nome">  
                                        #{item.tipoDocumento eq 'CPF' ? item.nome : item.nomeFantasia ne null ? item.nomeFantasia : item.nome}
                                    </p:column>

                                    <p:column headerText="Documento" width="50">  
                                        #{managerPesquisarImovel.mascaraCpfCnpj(item)}
                                    </p:column> 

                                </p:dataTable>

                            </p:panel>
                        </fieldset>

                        <fieldset>                                 
                            <legend>Localização Imóvel</legend>
                            <p:panel id="localPanel" styleClass="container_24 clearfix">

                                <p:outputLabel value="CEP" styleClass="grid_3" for="cepInputMask" />
                                <p:inputMask id="cepInputMask" styleClass="grid_4" mask="99.999-999"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoImovel.cep}" readonly="true" />
                                <div class="clear-both" />

                                <p:outputLabel value="Logradouro" styleClass="grid_3 logradouroLabelImovel" 
                                               style="width: 90px; margin-left: 3px"
                                               for="patioInputText" />
                                <p:inputText id="patioInputText" styleClass="grid_19" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoImovel.logradouro ne null and !managerPesquisarImovel.visaoImovel.enderecoImovel.logradouro.isEmpty() ? 
                                                      managerPesquisarImovel.visaoImovel.enderecoImovel.logradouro : managerPesquisarImovel.visaoImovel.enderecoImovel.nomeclog}" />

                                <div class="clear"/>
                                <p:outputLabel value="Bairro" styleClass="grid_3" for="neighborhoodInputText" />
                                <p:inputText id="neighborhoodInputText" styleClass="grid_19" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoImovel.bairroDne.nome ne null ?
                                                      managerPesquisarImovel.visaoImovel.enderecoImovel.bairroDne.nome :
                                                      managerPesquisarImovel.visaoImovel.enderecoImovel.bairro}" />

                                <p:outputLabel value="Número" styleClass="grid_3" for="numInputText" />
                                <p:inputText id="numInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoImovel.numero}" />

                                <p:outputLabel value="Complemento" styleClass="grid_5 alpha" for="compInputText" />
                                <p:inputText id="compInputText" styleClass="grid_10" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoImovel.compl}" />

                            </p:panel>
                        </fieldset>

                        <fieldset>                                 
                            <legend>Endereço Correspondência</legend>

                            <p:panel id="endCorrespondenciaPanel" styleClass="container_24 clearfix">

                                <p:outputLabel value="CEP" styleClass="grid_3" for="endcepInputMask" />
                                <p:inputMask id="endcepInputMask" styleClass="grid_4" mask="99.999-999"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.cep}" readonly="true" />
                                <div class="clear-both" />

                                <p:outputLabel value="Logradouro" styleClass="grid_3 logradouroLabelImovel" 
                                               style="width: 90px; margin-left: 3px"
                                               for="endpatioInputText" />
                                <p:inputText id="endpatioInputText" styleClass="grid_19" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.logradouro ne null and !managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.logradouro.isEmpty() ? 
                                                      managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.logradouro : managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.nomeclog}" />

                                <div class="clear"/>
                                <p:outputLabel value="Bairro" styleClass="grid_3" for="endneighborhoodInputText" />
                                <p:inputText id="endneighborhoodInputText" styleClass="grid_19" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.bairroDne.nome ne null ?
                                                      managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.bairroDne.nome :
                                                      managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.bairro}" />

                                <p:outputLabel value="Número" styleClass="grid_3" for="endnumInputText" />
                                <p:inputText id="endnumInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.numero}" />

                                <p:outputLabel value="Complemento" styleClass="grid_5 alpha" for="endcompInputText" />
                                <p:inputText id="endcompInputText" styleClass="grid_10" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.enderecoCorrespondencia.compl}" />

                            </p:panel>
                        </fieldset>
                        <fieldset>
                            <legend>Georreferenciamento</legend>

                            <p:panel id="geoPanel" styleClass="container_24 clearfix ">

                                <p:gmap center="#{managerPesquisarImovel.center}" zoom="#{managerPesquisarImovel.zoom}" type="ROADMAP"   
                                        rendered="#{!managerLayout.desabilitarMapa() and managerPesquisarImovel.connect}"
                                        styleClass="gmapImovel" model="#{managerPesquisarImovel.mapModel}" />

                                <p:outputLabel value="O Georreferenciamento foi desabilitado pois não foi possível estabelecer uma conexão com a Internet !"
                                               rendered="#{!managerLayout.desabilitarMapa() and !managerPesquisarImovel.connect}"/>

                                <p:outputLabel value="O Georreferenciamento foi desabilitado pelo administrador do sistema !"
                                               rendered="#{managerLayout.desabilitarMapa()}"/>
                            </p:panel>
                        </fieldset>
                    </p:tab>

                    <p:tab id="tab1" title="Sócio-Econômico">
                        <h4 class="title">Informações Sobre o Imóvel</h4>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Patrimônio</legend>
                            <p:outputLabel styleClass="grid_3 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.patrimonio eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.patrimonio eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.patrimonio.nome}" />
                        </fieldset>
                        <div class="clear" />
                        <p:panel styleClass="panelGrid withoutBorder" style="width: 103%; margin-left: -15px" rendered="#{managerPesquisarImovel.visaoImovel.patrimonio eq 'UNIAO'}">
                            <fieldset>                                 
                                <legend>Rip</legend>
                                <p:outputLabel styleClass="grid_20 imovelLabel" 
                                               style="#{managerPesquisarImovel.visaoImovel.rip eq null or managerPesquisarImovel.visaoImovel.rip eq '' ? 'color: red;' : '' }"
                                               value="#{managerPesquisarImovel.visaoImovel.rip eq null or managerPesquisarImovel.visaoImovel.rip eq '' ? 'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.rip}" />
                            </fieldset>

                            <fieldset>                                 
                                <legend>Rip: é em nome do proprietário atual ?</legend>
                                <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.ripNomeCadastrado eq null ? 'color: red;' : '' }"
                                               value="#{managerPesquisarImovel.visaoImovel.ripNomeCadastrado eq null ? 
                                                        'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.ripNomeCadastrado ? 'Sim' : 'Não'}" />

                            </fieldset>
                            <div class="clear"/>

                            <fieldset>                                 
                                <legend>O proprietário é falecido ?</legend>
                                <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.titularFalecido eq null ? 'color: red;' : '' }"
                                               value="#{managerPesquisarImovel.visaoImovel.titularFalecido eq null ? 
                                                        'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.titularFalecido ? 'Sim' : 'Não'}" />
                            </fieldset>
                            <div class="clear"/>

                            <fieldset>                                 
                                <legend>Qual o vínculo do atual proprietário com o cadastro na SPU ?</legend>
                                <p:outputLabel styleClass="grid_20 imovelLabel" 
                                               style="#{managerPesquisarImovel.visaoImovel.vinculoTitularRip eq null ? 'color: red;' : '' }"
                                               value="#{managerPesquisarImovel.visaoImovel.vinculoTitularRip eq null ? 
                                                        'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.vinculoTitularRip.nome}" />
                            </fieldset>
                            <div class="clear"/>
                        </p:panel>

                        <fieldset>                                 
                            <legend>Tipo de Documento</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" 
                                           style="#{managerPesquisarImovel.visaoImovel.tipoDocumentoImovel eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.tipoDocumentoImovel eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.tipoDocumentoImovel.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Inquilino</legend>
                            <p:panel id="inquilinoPanel" styleClass="container_24 clearfix ">

                                <p:dataTable id="tableInquilino" var="item" value="#{managerPesquisarImovel.visaoImovel.inquilinos}" 
                                             styleClass="grid_24" 
                                             emptyMessage="Nenhum registro">  
                                    <f:facet name="header">
                                        Nome do Inquilino
                                    </f:facet>

                                    <p:column headerText="Ação" width="30">
                                        <p:commandButton oncomplete="dlgProp.show()" icon="ui-icon-search"
                                                         update=":proprietarioForm">
                                            <f:setPropertyActionListener target="#{managerProprietario.proprietario}" value="#{item}" />
                                            <f:setPropertyActionListener target="#{managerProprietario.readonly}" value="#{true}" />
                                        </p:commandButton>
                                    </p:column>

                                    <p:column headerText="Nome">  
                                        #{item.tipoDocumento eq 'CPF' ? item.nome : item.nomeFantasia ne null ? item.nomeFantasia : item.nome}
                                    </p:column>

                                    <p:column headerText="Documento" width="50">  
                                        #{managerPesquisarImovel.mascaraCpfCnpj(item)}
                                    </p:column> 

                                </p:dataTable>

                            </p:panel>
                        </fieldset>

                        <fieldset>                                 
                            <legend>Possui registro de Imóvel ?</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.regImovel eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.regImovel eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.regImovel ? 'Sim' : 'Não'}" />
                        </fieldset>
                        <div class="clear"/>

                    </p:tab>

                    <p:tab id="tab2" title="Caracteristicas">

                        <h4 class="title">Caracteristicas</h4>

                        <fieldset>                                 
                            <legend>Tipo de Ocupação</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" 
                                           style="#{managerPesquisarImovel.visaoImovel.ocupacao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.ocupacao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.ocupacao.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Topografia do Terreno</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.topografia eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.topografia eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.topografia.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Situação do Terreno</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.situacaoTerreno eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.situacaoTerreno eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.situacaoTerreno.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Tipo de Pedologia</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.pedologia eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.pedologia eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.pedologia.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Utilização do Terreno</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.utilizacao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.utilizacao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.utilizacao.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Isento IPTU</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.isentoIptu eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.isentoIptu eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.isentoIptu ? 'Sim' : 'Não'}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Isento TSU</legend>
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.isentoTsu eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.isentoTsu eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.isentoTsu ? 'Sim' : 'Não'}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Uso do Imóvel</legend>    
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.usoImovel eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.usoImovel eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.usoImovel.nome}" />
                        </fieldset>
                        <div class="clear"/>

                        <fieldset>                                 
                            <legend>Observação</legend>    
                            <p:inputTextarea value="#{managerPesquisarImovel.visaoImovel.obs}" readonly="true"/>
                        </fieldset>
                        <div class="clear"/>

                    </p:tab>

                    <p:tab id="tab3" title="Edificação">

                        <h4 class="title">Informações Sobre a Edificação</h4>

                        <fieldset>                                                                      
                            <legend>Caracterização do Imóvel</legend>  

                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.caracterizacao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.caracterizacao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.caracterizacao.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Revestimento Externo</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.revExterno eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.revExterno eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.revExterno.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Piso</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.piso eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.piso eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.piso.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Forro</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.forro eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.forro eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.forro.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Cobertura</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.cobertura eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.cobertura eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.cobertura.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Instalação Sanitária</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.instSanitaria eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.instSanitaria eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.instSanitaria.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Posição do Imóvel</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.posicao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.posicao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.posicao.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Construção</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.tipoConstrucao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.tipoConstrucao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.tipoConstrucao.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Estrutura do Imóvel</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.estrutura eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.estrutura eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.estrutura.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Estado de Conservação do Imóvel</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.estadoConservacao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.estadoConservacao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.estadoConservacao.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Tipo de Instalações Elétricas</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.instalacoesEletricas eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.instalacoesEletricas eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.instalacoesEletricas.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Fachada</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.fachada eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.fachada eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.fachada.nome}" />
                        </fieldset>
                        <div class="clear"/>

                    </p:tab>
                    <p:tab id="tab4" title="Serviços">

                        <h4 class="title">Serviços Urbanos</h4>

                        <fieldset>
                            <legend>Tipo Pavimentação</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.tipoPavimentacao eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.tipoPavimentacao eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.tipoPavimentacao.nome}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Iluminação Pública</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.iluminacaoPublica eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.iluminacaoPublica eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.iluminacaoPublica ? 'Sim' : 'Não'}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Limpeza Pública</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.limpezaPublica eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.limpezaPublica eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.limpezaPublica ? 'Sim' : 'Não'}" />
                            <div class="clear"/>
                        </fieldset>

                        <fieldset>
                            <legend>Coleta de Lixo</legend>  
                            <p:outputLabel styleClass="grid_20 imovelLabel" style="#{managerPesquisarImovel.visaoImovel.coletaLixo eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.coletaLixo eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.coletaLixo ? 'Sim' : 'Não'}" />
                        </fieldset>
                    </p:tab>

                    <p:tab id="tabSPU" title="SPU">
                        <h4 class="title">SPU</h4>

                        <fieldset>
                            <legend>Sistema de água</legend>

                            <p:outputLabel value="Tipo" styleClass="grid_3" for="sistemaAgua" />
                            <p:inputText id="sistemaAgua" styleClass="grid_9" readonly="true"
                                         value="#{managerPesquisarImovel.visaoImovel.sistemaAgua.nome}"/>
                        </fieldset>

                        <fieldset>
                            <legend>Saneamento Basico</legend>

                            <p:outputLabel value="Tipo" styleClass="grid_3" for="saneamentoBasico" />
                            <p:inputText id="saneamentoBasico" styleClass="grid_9" readonly="true"
                                         value="#{managerPesquisarImovel.visaoImovel.saneamentoBasico.nome}"/>
                        </fieldset>

                        <fieldset>
                            <legend>Recebe outro benefício do Governo Federeal</legend>

                            <p:outputLabel styleClass="grid_20 imovelLabel" 
                                           style="#{managerPesquisarImovel.visaoImovel.recebeOutroBeneficioGovernoFederal eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.recebeOutroBeneficioGovernoFederal eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.recebeOutroBeneficioGovernoFederal ? 'Sim' : 'Não'}" />
                        </fieldset>

                        <fieldset>
                            <legend>Pessoas com necessidades especiais</legend>

                            <p:outputLabel styleClass="grid_20 imovelLabel" 
                                           style="#{managerPesquisarImovel.visaoImovel.pessoasComNecessidadesEspeciais eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.pessoasComNecessidadesEspeciais eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.pessoasComNecessidadesEspeciais ? 'Sim' : 'Não'}" />

                            <p:panel id="pessoaNecessidadeEspecialPanel" styleClass="container_24"
                                     style="margin-top: -15px !important"
                                     rendered="#{managerPesquisarImovel.visaoImovel.pessoasComNecessidadesEspeciais}">

                                <p:outputLabel styleClass="grid_3 pessoaNecessidadeEspecialQuantidadeLabel" 
                                               value="Quantidade" for="pessoaNecessidadeEspecialQuantidade" 
                                               style="margin-left: 140px; top: 2px" />
                                <p:inputText id="pessoaNecessidadeEspecialQuantidade" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.pessoasComNecessidadesEspeciaisQuantidade}"/>

                            </p:panel>
                        </fieldset>

                        <fieldset>
                            <legend>Pessoas com morbidade</legend>

                            <p:outputLabel styleClass="grid_20 imovelLabel"
                                           style="#{managerPesquisarImovel.visaoImovel.pessoasComMorbidade eq null ? 'color: red;' : '' }"
                                           value="#{managerPesquisarImovel.visaoImovel.pessoasComMorbidade eq null ? 
                                                    'Informação não cadastrada' : managerPesquisarImovel.visaoImovel.pessoasComMorbidade ? 'Sim' : 'Não'}" />

                            <p:panel id="pessoaComMorbidadePanel" styleClass="container_24" style="margin-top: -15px !important"
                                     rendered="#{managerPesquisarImovel.visaoImovel.pessoasComMorbidade}">

                                <p:outputLabel styleClass="grid_5 alpha pessoaMorbidadeTipoLabel" value="Tipo" for="pessoaComMorbidadeTipo" />
                                <p:inputText id="pessoaComMorbidadeTipo" styleClass="grid_10" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.pessoasComMorbidadeTipo}"/>

                            </p:panel>
                        </fieldset>

                    </p:tab>

                    <p:tab id="tab5" title="Dimensões">
                        <h4 class="title">Dimensões e Confrontações</h4>

                        <p:panel id="dimenPanel" styleClass="container_24 clearfix"> 

                            <fieldset>
                                <legend>Frente</legend>  

                                <p:outputLabel value="Para" styleClass="grid_3" for="frenteInputText" />
                                <p:inputText id="frenteInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.frente}" />
                                <div class="clear"/>

                                <p:outputLabel value="Limitando" styleClass="grid_3 dimensaoLabelImovel" for="frenteRuaInputText" />
                                <p:inputText id="frenteRuaInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.frenteRua}" />
                                <div class="clear"/>

                                <p:outputLabel value="Medindo" styleClass="grid_3 dimensaoLabelImovel" for="frenteMedInputText" />
                                <p:inputText id="frenteMedInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.frenteMedindo}" />
                                <div class="clear"/>
                            </fieldset>

                            <fieldset>
                                <legend>Lado Direito</legend>  

                                <p:outputLabel value="Para" styleClass="grid_3" for="direitoParaInputText" />
                                <p:inputText id="direitoParaInputText" styleClass="grid_18" readonly="true"  
                                             value="#{managerPesquisarImovel.visaoImovel.ladoDireito}" />
                                <div class="clear"/>

                                <p:outputLabel value="Limitando" styleClass="grid_3 dimensaoLabelImovel" for="direitoRuaInputText" />
                                <p:inputText id="direitoRuaInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.ladoDireitoRua}" />
                                <div class="clear"/>

                                <p:outputLabel value="Medindo" styleClass="grid_3 dimensaoLabelImovel" for="direitoMedInputText" />
                                <p:inputText id="direitoMedInputText" styleClass="grid_18" readonly="true"  
                                             value="#{managerPesquisarImovel.visaoImovel.ladoDireitoMedindo}" />
                                <div class="clear"/>
                            </fieldset>

                            <fieldset>
                                <legend>Lado Esquerdo</legend>  

                                <p:outputLabel value="Para" styleClass="grid_3" for="esquerdoInputText" />
                                <p:inputText id="esquerdoInputText" styleClass="grid_18" readonly="true"  
                                             value="#{managerPesquisarImovel.visaoImovel.ladoEsquerdo}" />
                                <div class="clear"/>

                                <p:outputLabel value="Limitando" styleClass="grid_3 dimensaoLabelImovel" for="esquerdoRuaInputText" />
                                <p:inputText id="esquerdoRuaInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.ladoEsquerdoRua}" />
                                <div class="clear"/>

                                <p:outputLabel value="Medindo" styleClass="grid_3 dimensaoLabelImovel" for="esquerdoMedInputText" />
                                <p:inputText id="esquerdoMedInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.ladoEsquerdoMedindo}" />
                                <div class="clear"/>
                            </fieldset>

                            <fieldset>
                                <legend>Fundo</legend>  

                                <p:outputLabel value="Para" styleClass="grid_3" for="fundoInputText" />
                                <p:inputText id="fundoInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.fundo}" />
                                <div class="clear"/>
                                <p:outputLabel value="Limitando" styleClass="grid_3 dimensaoLabelImovel" for="fundoRuaInputText" />
                                <p:inputText id="fundoRuaInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.fundoRua}" />
                                <div class="clear"/>
                                <p:outputLabel value="Medindo" styleClass="grid_3 dimensaoLabelImovel" for="fundoMedInputText" />
                                <p:inputText id="fundoMedInputText" styleClass="grid_18" readonly="true" 
                                             value="#{managerPesquisarImovel.visaoImovel.fundoMedindo}" />

                                <div class="clear"/>
                            </fieldset>

                            <fieldset>
                                <legend>Dimensões Terreno</legend>  

                                <p:outputLabel value="Área Terreno" styleClass="grid_5" for="areaInputText" />
                                <p:inputText id="areaInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.areaTerreno}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>
                                <p:outputLabel value="Área Unidade" styleClass="grid_5" for="areaUInputText" />
                                <p:inputText id="areaUInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.areaUnidade}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>

                                <div class="clear"/>

                                <p:outputLabel value="Área Total" styleClass="grid_5" for="areaTInputText" />
                                <p:inputText id="areaTInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.areaTotalEdificacao}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>
                                <p:outputLabel value="Perímetro" styleClass="grid_5" for="perimetroInputText" />
                                <p:inputText id="perimetroInputText" styleClass="grid_4"  readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.perimetro}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>

                                <div class="clear"/>

                                <p:outputLabel value="N˚ Pavimento" styleClass="grid_5" for="areaPInputText" />
                                <p:inputText id="areaPInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.numPavimentacaoEdific}"/>
                                <div class="clear"/>
                            </fieldset>

                            <fieldset>
                                <legend>Faces de Quadra</legend>

                                <p:panel id="faceQuadraAvancadoDados" styleClass="container_24 clearfix">

                                    <p:dataTable id="faceQuadraTable" var="item" value="#{managerPesquisarImovel.visaoImovel.faceQuadras}" 
                                                 styleClass="grid_24" rowIndexVar="rowid"
                                                 rows="5" paginator="true" lazy="true"   
                                                 paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                                                 currentPageReportTemplate="{currentPage} de {totalPages}"
                                                 paginatorPosition="bottom" emptyMessage="Nenhum registro encontrado"
                                                 style="white-space: pre-wrap;">

                                        <f:facet name="header">Faces de Quadra</f:facet>
                                        <p:column headerText="Setor" width="50">
                                            <h:outputText value="#{item.quadra.setor.numero}"/>
                                        </p:column>
                                        <p:column headerText="Quadra" width="50">
                                            <h:outputText value="#{item.quadra.numero}"/>
                                        </p:column>
                                        <p:column headerText="UFMP" width="90">
                                            <h:outputText value="#{item.valorUfmp}"/>
                                        </p:column>
                                        <p:column headerText="Bairro">
                                            <h:outputText value="#{item.dne.bairro.nome}"/>
                                        </p:column>
                                        <p:column headerText="Logradouro">
                                            <h:outputText value="#{item.dne.rua}"/>
                                        </p:column>

                                    </p:dataTable>

                                </p:panel>
                            </fieldset>

                            <fieldset>
                                <legend>Testada</legend>  

                                <p:outputLabel value="Testada do Imóvel"  styleClass="grid_7" for="areaTiInputText" />
                                <p:inputText id="areaTiInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.testadaImovel}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>
                                <p:outputLabel value="Servida Conservação Calçamento"  styleClass="grid_8" for="areaTSInputText" />
                                <p:inputText id="areaTSInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.testadaServidaConservCalcamento}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                </p:inputText>
                                <div class="clear"/>
                                <p:outputLabel value="Servida Iluminação Pública"  styleClass="grid_7" for="areaTIInputText" />
                                <p:inputText id="areaTIInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.testadaServidaPorIluminacaoPublica}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>

                                </p:inputText>

                                <p:outputLabel value="Servida Limpeza Pública"  styleClass="grid_8" for="areaTLInputText" />
                                <p:inputText id="areaTLInputText" styleClass="grid_4" readonly="true"
                                             value="#{managerPesquisarImovel.visaoImovel.dimensoes.testadaServidaLimpezaPublica}"
                                             onkeypress="jQuery(this).autoNumeric({aSep: '.', aDec: ','} );">
                                    <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>

                                </p:inputText>
                            </fieldset>
                        </p:panel>

                        <fieldset>
                            <legend>Inserir Dados das Coordenadas</legend>

                            <p:panel id="georefPanel" styleClass="container_24 clearfix withoutBorder">
                                <p:gmap rendered="#{!managerLayout.desabilitarMapa() and managerPesquisarImovel.connect}"
                                        center="#{managerPesquisarImovel.centerDimensao}" 
                                        zoom="#{managerPesquisarImovel.zoomDimensao}" type="ROADMAP"
                                        styleClass="gmapImovel" model="#{managerPesquisarImovel.mapModelDimensao}">   

                                    <p:ajax event="overlaySelect" listener="#{managerPesquisarImovel.visualizarCoordenadaMapa}" />

                                    <p:gmapInfoWindow id="infoWindow">
                                        <p:outputPanel style="display: block; margin: auto; width: 110px">

                                            <p:outputLabel value="Ponto" for="pontoTexto" style="font-weight: bold; color: #737373" />
                                            <p:outputLabel id="pontoTexto" value="#{'  '.concat(managerPesquisarImovel.visualizarCoordenada.ponto)}" />
                                            <div class="clear"/>

                                            <p:outputLabel value="N" for="norteTexto" style="font-weight: bold; color: #737373"/>
                                            <p:outputLabel id="norteTexto" value="#{'  '.concat(managerPesquisarImovel.visualizarCoordenada.convN)}" />
                                            <div class="clear"/>

                                            <p:outputLabel value="E" for="lesteTexto" style="font-weight: bold; color: #737373"/>
                                            <p:outputLabel id="lesteTexto" value="#{'  '.concat(managerPesquisarImovel.visualizarCoordenada.convE)}" />
                                            <div class="clear"/>

                                            <p:outputLabel value="Distância" for="disTexto" style="font-weight: bold; color: #737373"/>
                                            <p:outputLabel id="disTexto" value="#{'  '.concat(managerPesquisarImovel.visualizarCoordenada.distancia)}" />
                                            <div class="clear"/>

                                            <p:outputLabel value="Limite" for="limTexto" style="font-weight: bold; color: #737373"/>
                                            <p:outputLabel id="limTexto" value="#{'  '.concat(managerPesquisarImovel.visualizarCoordenada.limite)}" />
                                            <div class="clear"/>
                                        </p:outputPanel>
                                    </p:gmapInfoWindow>

                                </p:gmap>

                                <p:outputLabel value="O Georreferenciamento foi desabilitado pois não foi possível estabelecer uma conexão com a Internet !"
                                               rendered="#{!managerLayout.desabilitarMapa() and !managerPesquisarImovel.connect}"/>

                                <p:outputLabel value="O Georreferenciamento foi desabilitado pelo administrador do sistema !"
                                               rendered="#{managerLayout.desabilitarMapa()}"/>
                            </p:panel>

                            <p:panel id="georefCoordenadasPanel" styleClass="container_24 clearfix withoutBorder">

                                <p:dataTable id="tableGeo" var="item" value="#{managerPesquisarImovel.visaoImovel.coordenadasDimensoes}" 
                                             styleClass="grid_24" rowIndexVar="rowid"
                                             rowKey="#{item.id}" rows="5" paginator="true"  
                                             paginatorPosition="bottom" emptyMessage="Nenhum registro">  
                                    <f:facet name="header">
                                        Coordenadas
                                    </f:facet>
                                    <p:column headerText="Ação" width="20">
                                        <p:commandButton title="Visualizar"
                                                         oncomplete="dlgVisu.show();"
                                                         update=":dlgVisuForm:paneldlg"
                                                         actionListener="#{managerPesquisarImovel.visualizarCoordenada(item)}"
                                                         icon="ui-icon-zoomin"/>
                                    </p:column>

                                    <p:column headerText="Ponto" width="150">  

                                        <h:outputText value="#{item.ponto}"/>

                                    </p:column>
                                    <p:column headerText="N UTM" width="150">  

                                        <h:outputText value="#{item.convN}"/>

                                    </p:column>
                                    <p:column headerText="E UTM" width="100">  

                                        <h:outputText value="#{item.convE}"/>

                                    </p:column> 

                                </p:dataTable>
                            </p:panel>
                        </fieldset>

                    </p:tab>
                    <p:tab id="tab6" title="Documentos">
                        <h4 class="title">Documentos</h4>

                        <p:panel id="documentoPanel" styleClass="container_24 clearfix">
                            <fieldset>
                                <legend>Anexos</legend>

                                <div class="my-simple-gallery" data-pswp-uid="1" >
                                    <ui:repeat  value="#{managerPesquisarImovel.annexs}" var="a">
                                        <h:panelGroup rendered="#{!managerImagem.pdf(a)}" >
                                            <div class="grid_4">
                                                <figure itemprop="associatedMedia" style="width: 100%"
                                                        onclick="initPhoto(); desabilitaEdicaoImagem(); processPanelGaleria();">
                                                    <a href="#{managerImagem.urlImagem(a)}" 
                                                       itemprop="contentUrl" data-size="#{managerImagem.widthHeight(a)}" pid="#{a.id}">
                                                        <img src="#{managerImagem.urlThumbnailImagem(a)}" 
                                                             itemprop="thumbnail" class="image"/>
                                                    </a>
                                                    <figcaption itemprop="caption description">#{a.nomeExibicao}</figcaption>
                                                </figure>
                                            </div>
                                        </h:panelGroup>
                                    </ui:repeat>
                                    <ui:repeat  value="#{managerPesquisarImovel.annexs}" var="a">
                                        <h:panelGroup rendered="#{managerImagem.pdf(a)}" >
                                            <div class="grid_4">
                                                <h:outputLink value="#{managerImagem.visualizarPdf(a)}" rendered="#{managerImagem.pdf(a)}"
                                                              title="#{a.nomeExibicao}" target="_blank">
                                                    <p:graphicImage styleClass="image grid_3 anexoImovel" url="#{managerImagem.urlPDF}"/>
                                                </h:outputLink>
                                            </div>
                                        </h:panelGroup>
                                    </ui:repeat>
                                </div>
                                <p:remoteCommand name="processPanelGaleria" update=":realtyForm:tabView:documentoPanel" process=":realtyForm:tabView:documentoPanel" />


                                <!--                                <fieldset >
                                                                    <legend>BACKUP TABLET</legend>-->


                                <!--                                <ui:repeat value="{managerPesquisarImovel.annexs}" var="a1" rendered="false">
                                
                                
                                                                    <div class="grid_3">
                                
                                                                        <p:commandButton actionListener="{managerPesquisarImovel.reloadImagem(a1.cod)}"
                                                                                         rendered="{a1.cod ne null}"
                                                                                         styleClass="grid_24"
                                                                                         alt="Baixar e Substituir imagem"
                                                                                         title="Baixar e Substituir imagem"
                                                                                         icon="ui-icon-arrowthick-1-s"
                                                                                         style="width: 100% !important;"
                                                                                         process="@this" 
                                                                                         update="@this, :realtyForm:tabView:documentoPanel" />
                                
                                                                        <a href="http://192.168.1.101:8080/ProblemaAnexo-war/show/?annex={a1.cod.replaceAll('#', '_')}"
                                                                           target="_blank" >
                                                                            <img width="92" 
                                                                                 src="{a1.cod eq null ? managerImagem.urlThumbnailImagem(a1):'http://192.168.1.101:8080/ProblemaAnexo-war/show/?annex='}{a1.cod eq null ? '':a1.cod.replaceAll('#', '_')}" />
                                
                                                                        </a>
                                                                    </div>
                                
                                                                </ui:repeat>-->

                                <!--</fieldset>-->
                            </fieldset>
                        </p:panel>

                    </p:tab>
                    <p:tab id="tab7" title="Croqui">
                        <h5 class="title">Croquis</h5>

                        <p:panel id="docPanel" styleClass="container_24 clearfix ">
                            <fieldset><legend>Anexos</legend>

                                <div class="my-simple-gallery" data-pswp-uid="2">
                                    <ui:repeat  value="#{managerPesquisarImovel.annexCroquis}" var="a">
                                        <h:panelGroup rendered="#{!managerImagem.pdf(a)}" >
                                            <div class="grid_4">
                                                <figure itemprop="associatedMedia" style="width: 100%"
                                                        onclick="initPhoto(); desabilitaEdicaoImagem(); processPanelGaleriaCroqui();">
                                                    <a href="#{managerImagem.urlImagem(a)}" 
                                                       itemprop="contentUrl" data-size="#{managerImagem.widthHeight(a)}" pid="#{a.id}">
                                                        <img src="#{managerImagem.urlThumbnailImagem(a)}" 
                                                             itemprop="thumbnail" class="image"/>
                                                    </a>
                                                    <figcaption itemprop="caption description">#{a.nomeExibicao}</figcaption>
                                                </figure>
                                            </div>
                                        </h:panelGroup>
                                    </ui:repeat>
                                    <ui:repeat  value="#{managerPesquisarImovel.annexCroquis}" var="a">
                                        <h:panelGroup rendered="#{managerImagem.pdf(a)}" >
                                            <div class="grid_4">
                                                <h:outputLink value="#{managerImagem.visualizarPdf(a)}" rendered="#{managerImagem.pdf(a)}"
                                                              title="#{a.nomeExibicao}" target="_blank">
                                                    <p:graphicImage styleClass="image grid_3 anexoImovel" url="#{managerImagem.urlPDF}"/>
                                                </h:outputLink>
                                            </div>
                                        </h:panelGroup>
                                    </ui:repeat>
                                </div>
                                <p:remoteCommand name="processPanelGaleriaCroqui" update=":realtyForm:tabView:docPanel" process=":realtyForm:tabView:docPanel" />
                            </fieldset>
                        </p:panel>

                    </p:tab>
                    <p:tab id="tab9" title="Averbações">
                        <p:panel id="regPanel" styleClass="container_24 clearfix ">

                            <p:dataTable id="tableRegistration" var="r" value="#{managerPesquisarImovel.getAverbacoes(managerPesquisarImovel.visaoImovel)}" 
                                         styleClass="grid_24" rowIndexVar="rowid"
                                         rowKey="#{r.id}" rows="5" paginator="true"  
                                         paginatorPosition="bottom" emptyMessage="Nenhum registro">  
                                <f:facet name="header">
                                    Averbações
                                </f:facet>
                                <p:column  headerText="Imprimir">
                                    <p:commandButton title="Imprimir"
                                                     ajax="false" update="@form"
                                                     onclick="this.form.target='_blank'"
                                                     actionListener="#{managerPesquisarImovel.printRegistration(r)}"
                                                     icon="ui-icon-print" />
                                </p:column>

                                <p:column headerText="Tipo">  
                                    <p:outputLabel value="#{r.tipoAverbacao.nome}" />
                                </p:column> 
                                <p:column headerText="Data">  
                                    <h:outputText value="#{r.dataAverbacao}">
                                        <f:convertDateTime  pattern="dd/MM/YYYY HH:mm:ss"/>
                                    </h:outputText>
                                </p:column> 
                            </p:dataTable>
                        </p:panel>

                    </p:tab>
                    <p:tab id="tab10" title="Revisão Alinhamento">
                        <p:panel id="revPanel" styleClass="container_24 clearfix ">

                            <p:dataTable id="tableRevisao" var="r" value="#{managerPesquisarImovel.getRevisaoAlinhamentos(managerPesquisarImovel.visaoImovel)}" 
                                         styleClass="grid_24" rowIndexVar="rowid"
                                         rowKey="#{r.id}" rows="5" paginator="true"  
                                         paginatorPosition="bottom" emptyMessage="Nenhum registro">  
                                <f:facet name="header">
                                    Revisao de Alinhamento
                                </f:facet>
                                <p:column  headerText="Ação">
                                    <!--                                    <p:commandButton title="Imprimir"
                                                                                         ajax="false" update="@form"
                                                                                         onclick="this.form.target='_blank'"
                                                                                         actionListener="{managerPesquisarImovel.printRegistration(r)}"
                                                                                          icon="ui-icon-print" />-->

                                    <p:button title="Revisao Alinhamento"
                                              href="editarrevisaoalinhamento.xhtml?editarRevisaoAlinhamento=#{r.id}"
                                              icon="ui-icon-pencil"/>

                                    <p:commandButton  
                                        title="Imprimir" icon="ui-icon-print" rendered="#{r.revisaoAlinhamento.finalizado eq true}"
                                        ajax="false" update="@form" process="@this"
                                        onclick="this.form.target='_blank'"
                                        actionListener="#{managerPesquisarRevisaoAlinhamento.relatorioRevisaoAlinhamento(r)}"/>
                                </p:column>

                                <p:column headerText="N˚ Processo ">  
                                    <p:outputLabel value="#{r.revisaoAlinhamento.numeroProcesso}" />
                                </p:column> 
                                <p:column headerText="Data">  
                                    <h:outputText value="#{r.dataCriacao}">
                                        <f:convertDateTime  pattern="dd/MM/YYYY HH:mm:ss"/>
                                    </h:outputText>
                                </p:column> 
                            </p:dataTable>
                        </p:panel>

                    </p:tab>
                    <p:tab id="tab12" title="Forus">
                        <p:dataTable value="#{managerPesquisarImovel.getLstForus()}" var="f"> 
                            <f:facet name="header">
                                Resumo
                            </f:facet>
                            <p:column headerText="Exercício">
                                #{managerPesquisarImovel.anoForus(f)}
                            </p:column>
                            <p:column headerText="Valor">
                                <h:outputText value="#{f.valor}" >
                                    <f:convertNumber type="currency" locale="pt,BR"/>
                                </h:outputText>
                            </p:column>
                            <p:column headerText="Situação">
                                #{f.pago ? 'Pago':'Aberto'}
                            </p:column>
                            <p:column headerText="Ação" style="width: 30px;">
                                <p:commandButton  actionListener="#{managerPesquisarImovel.imprimir(f)}" 
                                                  ajax="false"   icon="ui-icon-print" update="@form"
                                                  onclick="this.form.target='_blank'"/>
                            </p:column>
                        </p:dataTable>
                        <br/><br/>
                        <p:dataList 
                            value="#{managerPesquisarImovel.getLstForus()}" var="f"> 
                            <f:facet name="header">
                                Pendentes
                            </f:facet> 
                            <p:column>
                                <div style="float: right; padding: 5px;">
                                    <b>Exercício</b>  -  #{managerPesquisarImovel.anoForus(f)}
                                </div>
                            </p:column>

                            <div class="clear"/>
                        </p:dataList>
                        <p:column>
                            <div style="float: right; padding: 5px;">
                                <h:outputText value="#{managerPesquisarImovel.valorForus()}" style="font-weight: bold" >
                                    <f:convertNumber type="currency" locale="pt,BR"/>
                                </h:outputText>
                            </div>
                        </p:column>
                        <div class="clear"/>
                        <p:commandButton  actionListener="#{managerPesquisarImovel.imprimir()}" 
                                          ajax="false" value="Imprimir" style="float: right" icon="ui-icon-print" update="@form"
                                          onclick="this.form.target='_blank'"/>
                    </p:tab>

                    <p:tab id="tab11" title="IPTU">

                        <p:outputLabel value="Nenhum Registro" rendered="#{managerPesquisarImovel.lstIptus.isEmpty()}"/>
                        <div class="container_24 clearfix">
                            <div class="grid_10" style="text-align: right; float: right">
                                <div class="grid_12"><h5>Regular</h5></div>
                                <div class="grid_3" style="background-color: green; border-radius: 100%; width: 23px; color: green;">*</div>

                                <div class="grid_7"><h5>Pendente</h5></div>
                                <div class="grid_3" style="background-color: red; border-radius: 100%; width: 23px; color: red;">*</div>
                            </div>
                        </div>
                        <p:dataTable id="resumoIptu" value="#{managerPesquisarImovel.lstIptus}" var="i"> 
                            <f:facet name="header">
                                Resumo
                            </f:facet>
                            <p:column style="width:16px">
                                <p:rowToggler />
                            </p:column>
                            <p:column headerText="#" width="20">
                                <div style="border-radius: 100%; width: 23px; height: 23px; background-color: #{managerPesquisarImovel.existeParcelaPendencia(i) ? 'red':'green'}">

                                </div>
                            </p:column>
                            <p:column headerText="Exercício">
                                #{managerPesquisarImovel.anoIptu(i)}
                            </p:column>
                            <p:column headerText="Situação">
                                #{managerPesquisarImovel.existeParcelaPendencia(i) ? 'Pendente':'Regular'}
                            </p:column>
                            <p:column headerText="Ação" style="width: 30px;">
                                <p:commandButton  actionListener="#{managerPesquisarImovel.imprimirBoleto(i)}" 
                                                  ajax="false" icon="ui-icon-print" 
                                                  onkeyup="dlg.hide()"  onclick="this.form.target='_blank'" 
                                                  rendered="#{managerPesquisarImovel.existeParcelaPendencia(i) and managerPesquisarImovel.possuiIPTU()}"/>
                            </p:column>
                            <p:rowExpansion>
                                <p:dataTable id="detalhesIptu" var="p"  value="#{managerPesquisarImovel.parcelas(i)}">
                                    <f:facet name="header">
                                        Detalhes - #{managerPesquisarImovel.anoIptu(i)}
                                    </f:facet>

                                    <p:column headerText="Ação"> 
                                        <p:commandButton title="Imprimir"
                                                         ajax="false" value="" update=":realtyForm:tabView:resumoIptu"
                                                         style="width: 35px !important; height: 30px !important; padding-top: 3.58px; #{p.pago eq true or p.baixaManual eq true ? 'display:none': ''}"
                                                         rendered="#{managerPesquisarIptu.possivelBaixa(i, p)}"
                                                         actionListener="#{managerPesquisarIptu.geraBoleto(i, p)}"
                                                         icon="ui-icon-print" >
                                            <!--                                            <f:param name="iptuParam" value="{i.id}"/>
                                                                                        <f:param name="parcelaParam" value="{p.id}"/>-->
                                        </p:commandButton>

                                        <p:commandButton title="Dar Baixa" value=""
                                                         style="width: 35px !important; height: 30px !important; padding-top: 3.58px; #{p.pago eq true or p.baixaManual eq true ? 'display:none': ''}" 
                                                         onclick="dlgBaixaIPTU.show()" actionListener="#{managerPesquisarIptu.setDadosBaixa}" rendered="#{managerPesquisarIptu.possivelBaixa(i, p)}"
                                                         icon="ui-icon-check" >
                                            <f:param name="iptuParam" value="#{i.id}"/>
                                            <f:param name="parcelaParam" value="#{p.id}"/>
                                        </p:commandButton>
                                    </p:column>

                                    <p:column headerText="Status"> 
                                        <p:outputLabel style="#{ (p.pago eq true or p.baixaManual eq true) ? 'color: green': !managerPesquisarIptu.possivelBaixa(i, p) ? 'color: black' : 'color: red'}" 
                                                       value=" #{(p.pago eq true or p.baixaManual eq true)? 'Pago': !managerPesquisarIptu.possivelBaixa(i, p) ? ' - ' : 'Aberto'}" />
                                    </p:column>

                                    <p:column headerText="Parcela">
                                        <p:outputLabel value="#{p.indice eq 0 ? 'Única' : '' || 
                                                                p.indice eq 1 ? '1˚ Parcela' : '' ||
                                                                p.indice eq 2 ? '2˚ Parcela' : '' ||
                                                                p.indice eq 3 ? '3˚ Parcela' : '' ||
                                                                p.indice eq 4 ? '4˚ Parcela' : ''  ||
                                                                p.indice eq 5 ? '5˚ Parcela' : '' ||
                                                                p.indice eq 6 ? '6˚ Parcela' : '' ||
                                                                p.indice eq 7 ? '7˚ Parcela' : '' ||
                                                                p.indice eq 8 ? '8˚ Parcela' : '' ||
                                                                p.indice eq 9 ? '9˚ Parcela' : '' ||
                                                                p.indice eq 10 ? '10˚ Parcela' : '' ||
                                                                p.indice eq 11 ? '11˚ Parcela' : '' ||
                                                                p.indice eq 12 ? '12˚ Parcela' : '' } 
                                                       "/>
                                    </p:column>
                                    <p:column headerText="Valor"> 
                                        <p:outputLabel value="R$ #{p.valor}" >
                                            <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                        </p:outputLabel>
                                    </p:column>
                                    <p:column headerText="Data Vencimento">
                                        <h:outputText value="#{p.dataVencimento}">
                                            <f:convertDateTime  pattern="dd/MM/YYYY"/>
                                        </h:outputText>
                                    </p:column>

                                </p:dataTable>
                            </p:rowExpansion>
                        </p:dataTable>


                        <ui:repeat value="#{managerPesquisarImovel.lstIptus}" var="iptu" rendered="false">
                            <p:accordionPanel activeIndex="-1"> 
                                <p:tab title="Ano - #{managerPesquisarImovel.anoIptu(iptu)} / #{managerPesquisarImovel.existeParcelaPendencia(iptu)}"
                                       > 
                                    <p:dataTable var="p"  value="#{managerPesquisarImovel.parcelas(iptu)}">
                                        <p:column headerText="Parcela">
                                            <p:outputLabel value="#{p.indice eq 0 ? 'Única' : '' || 
                                                                    p.indice eq 1 ? '1˚ Parcela' : '' ||
                                                                    p.indice eq 2 ? '2˚ Parcela' : '' ||
                                                                    p.indice eq 3 ? '3˚ Parcela' : '' ||
                                                                    p.indice eq 4 ? '4˚ Parcela' : ''  ||
                                                                    p.indice eq 5 ? '5˚ Parcela' : '' ||
                                                                    p.indice eq 6 ? '6˚ Parcela' : '' ||
                                                                    p.indice eq 7 ? '7˚ Parcela' : '' ||
                                                                    p.indice eq 8 ? '8˚ Parcela' : '' ||
                                                                    p.indice eq 9 ? '9˚ Parcela' : '' ||
                                                                    p.indice eq 10 ? '10˚ Parcela' : '' ||
                                                                    p.indice eq 11 ? '11˚ Parcela' : '' ||
                                                                    p.indice eq 12 ? '12˚ Parcela' : '' } 
                                                           "/>
                                        </p:column>
                                        <p:column headerText="Valor"> 
                                            <p:outputLabel value="R$ #{p.valor}" >
                                                <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                            </p:outputLabel>
                                        </p:column>
                                        <p:column headerText="Data Vencimento">
                                            <h:outputText value="#{p.dataVencimento}">
                                                <f:convertDateTime  pattern="dd/MM/YYYY"/>
                                            </h:outputText>
                                        </p:column>
                                        <p:column headerText="Status"> 
                                            <p:outputLabel style="#{p.pago eq true ? 'color: green': 'color: red'}" value=" #{p.pago eq true ? 'Pago': 'Aberto'}" />
                                        </p:column>
                                    </p:dataTable>
                                </p:tab>
                            </p:accordionPanel>
                            <div class="clear"/>
                        </ui:repeat>    
                        <div class="clear"/>
                    </p:tab>
                </p:tabView>
                <div class="footer">
                    <h6>
                        <p:outputLabel value="Criado por: #{managerPesquisarImovel.visaoImovel.groupCreate}
                                       em "  rendered="#{managerPesquisarImovel.visaoImovel.groupCreate ne null}"/>
                        <h:outputLabel value="#{managerPesquisarImovel.visaoImovel.createAt}" 
                                       rendered="#{managerPesquisarImovel.visaoImovel.groupCreate ne null}">
                            <f:convertDateTime pattern="dd/MM/yyyy" />
                        </h:outputLabel>
                    </h6>
                </div>
                <div class="clear"/>

                <div class="buttonAction">
                    <p:button href="pesquisarimovel.xhtml" value="Voltar"  icon="ui-icon-arrowreturnthick-1-w" />
                </div >

                <p:commandLink styleClass="prev" value="«" actionListener="#{managerPesquisarImovel.imovelAnterior()}" 
                               disabled="#{managerPesquisarImovel.imovelAnterior eq null}"/>
                <p:commandLink styleClass="next" value="»" actionListener="#{managerPesquisarImovel.proximoImovel()}"
                               disabled="#{managerPesquisarImovel.proximoImovel eq null}"/>

            </h:form>

            <h:form id="dlgVisuForm">
                <p:panel id="paneldlg" styleClass="container_24 clearfix ">
                    <p:dialog id="iddlg" header="Visualizar Dados" widgetVar="dlgVisu" modal="true" closeOnEscape="true"
                              width="680" resizable="false" height="210">  

                        <p:outputLabel value="Ponto" styleClass="grid_3" for="pontoText" />
                        <p:inputText id="pontoText" styleClass="grid_19" readonly="true"
                                     value="#{managerPesquisarImovel.visualizarCoordenada.ponto}" />
                        <div class="clear"/>

                        <p:outputLabel value="N" styleClass="grid_3" for="norteText" />
                        <p:inputText id="norteText" styleClass="grid_8" readonly="true"
                                     value="#{managerPesquisarImovel.visualizarCoordenada.convN}" />

                        <p:outputLabel value="E" styleClass="grid_3" for="lesteText" />
                        <p:inputText id="lesteText" styleClass="grid_8" style="width: 30%"
                                     readonly="true" value="#{managerPesquisarImovel.visualizarCoordenada.convE}" />
                        <div class="clear"/>

                        <p:outputLabel value="Distância" styleClass="grid_3" for="disText" />
                        <p:inputText id="disText" styleClass="grid_19" readonly="true"
                                     value="#{managerPesquisarImovel.visualizarCoordenada.distancia}" />

                        <p:outputLabel value="Limite" styleClass="grid_3" for="limText" />
                        <p:inputTextarea id="limText" styleClass="grid_19" readonly="true"
                                         value="#{managerPesquisarImovel.visualizarCoordenada.limite}" />
                        <br/>

                        <div class="buttonAction">
                            <p:commandButton value="Fechar" process="@this" onclick="dlgVisu.hide()" icon="ui-icon-circle-close" />
                        </div>
                    </p:dialog>

                    <p:dialog id="modalDialog" header="IPTU" widgetVar="dlg" modal="true" closeOnEscape="true"
                              height="100" width="400" closable="true" resizable="false" >
                        <h:outputText value="Deseja regerar o carnê ou imprimir a 2ª via de Um Existente?" />
                        <div class="buttonAction">
                            <p:commandButton value="Regerar o carnê" actionListener="#{managerIPTU.gerarIPTU(managerPesquisarImovel.visaoImovel)}"
                                             update="@form" style="width: 153px;" ajax="false" onclick="this.form.target='_blank'" action="#{managerPesquisarImovel.imprimirBoleto()}"
                                             icon="ui-icon-check" onkeyup="dlg.hide()" immediate="true"  />
                            <p:commandButton value="2ª Via" actionListener="#{managerPesquisarImovel.imprimirBoleto()}" ajax="false" icon="ui-icon-arrowrefresh-1-w" 
                                             onkeyup="dlg.hide()"  onclick="this.form.target='_blank'" immediate="true" rendered="#{managerPesquisarImovel.possuiIPTU()}"/>
                        </div>
                    </p:dialog>

                    <p:dialog id="modalDialogRecalcularParcela" header="Recalcular parcela" widgetVar="dlgParcela" modal="true" 
                              height="300" width="700" closable="true" resizable="false" >
                        <p:panel id="panelcalcular" styleClass="container_24 clearfix ">
                            <!--                            <p:outputLabel styleClass="grid_4" value="Valor Total" />
                                                        <p:outputLabel styleClass="grid_3" style="font-weight: bold" value="{managerPesquisarImovel.valorIptu}" >
                                                            <f:convertNumber pattern="#,###,##0.00" locale="pt,BR"/>
                                                        </p:outputLabel>-->

                            <p:panel>
                                <p:outputLabel  value="Qtd Parcelas"/>
                                <p:selectOneMenu id="parcelas" value="#{managerPesquisarImovel.qtdParcelas}" style="width: 70px ! important; margin-right: 4px; vertical-align: top; height: 28px;">
                                    <f:selectItems value="#{managerPesquisarImovel.selectParcelas}"/>
                                </p:selectOneMenu>
                                <p:commandButton  actionListener="#{managerPesquisarImovel.calcularParcelas()}"
                                                  update="dlgVisuForm:dataTableParcelas" style="height: 30px; vertical-align: bottom ! important;" 
                                                  icon="ui-icon-search"/>
                            </p:panel>
                            <p:dataTable id="dataTableParcelas" var="p" value="#{managerPesquisarImovel.parcelas}">
                                <p:column headerText="Parcela">
                                    <p:outputLabel value="#{p.indice eq 0 ? 'Única' : p.indice}#{not(p.indice eq 0)? '˚ Parcela':''}"/>
                                </p:column>
                                <p:column headerText="Valor">
                                    <p:outputLabel value="R$ #{p.valor}">
                                        <f:convertNumber pattern="#.###.##0,00" locale="pt,BR"/>
                                    </p:outputLabel>
                                </p:column>
                                <p:column headerText="Data Vencimento">
                                    <h:outputText value="#{p.dataVencimento}">
                                        <f:convertDateTime  pattern="dd/MM/YYYY"/>
                                    </h:outputText>
                                </p:column>
                            </p:dataTable>
                        </p:panel>
                        <div class="buttonAction">

                            <p:commandButton value="Emitir" actionListener="#{managerPesquisarImovel.imprimirNovoCarne()}"
                                             update="@form" style="width: 153px;margin-top: 10px" ajax="false" onclick="this.form.target='_blank'"
                                             icon="ui-icon-check" immediate="true" onkeyup="dlg.hide()"/>
                        </div>
                    </p:dialog>
                    <p:dialog id="bciDialog" header="Imprimir BCI" widgetVar="dlgBCI" modal="true" 
                              height="80" width="450" closable="true" resizable="false" closeOnEscape="true">

                        <p:outputLabel value="Deseja imprimir o BCI com todos os anexos ?" />

                        <div class="buttonAction">
                            <p:commandButton value="Sim" actionListener="#{managerPesquisarImovel.imprimirBCI(true)}"
                                             ajax="false" onclick="this.form.target='_blank'" update=":dlgVisuForm:bciDialog"
                                             icon="ui-icon-check" immediate="true" onkeyup="dlgBCI.hide()"/>
                            <p:commandButton value="Não" actionListener="#{managerPesquisarImovel.imprimirBCI(false)}"
                                             ajax="false" onclick="this.form.target='_blank'" update=":dlgVisuForm:bciDialog"
                                             icon="ui-icon-close" immediate="true" onkeyup="dlgBCI.hide()"/>
                        </div>
                    </p:dialog>
                    <p:dialog id="dialogBaixaIPTU" widgetVar="dlgBaixaIPTU" header="Baixa em Parcela" modal="true"
                              height="300" width="700" closable="true" resizable="false">

                        <p:ajax event="close" listener="#{managerPesquisarIptu.limparTextAreaBaixaManual()}" update=":dlgVisuForm:dialogBaixaIPTU"/>

                        <p:panel id="motivo" styleClass="container_24 clearfix ">

                            <p:outputLabel value="Motivo da baixa manual"/>
                            <p:inputTextarea value="#{managerPesquisarIptu.motivoBaixa}"/>

                        </p:panel>
                        <div class="buttonAction">

                            <p:commandButton value="Dar Baixa" actionListener="#{managerPesquisarIptu.baixaManualIPTU()}"
                                             update="@form, :realtyForm:tabView:resumoIptu" style="width: 153px;margin-top: 10px"
                                             oncomplete="lstIptus()"
                                             icon="ui-icon-check" immediate="true" onkeyup="dlg.hide()"/>

                            <p:remoteCommand name="lstIptus" actionListener="#{managerPesquisarImovel.atualizarLstIptus()}" />
                        </div>
                    </p:dialog>
                </p:panel>

                <p:remoteCommand name="editCommand" process="@this, :dlgVisuForm:pid" update="@this, @form"
                                 actionListener="#{managerPesquisarImovel.edit()}"/>

                <h:inputHidden id="pid" />



                <p:dialog id="dlgProp" widgetVar="dlgManutencao" height="100" width="300" appendToBody="false"
                          modal="true" styleClass="container_24 clearfix"
                          closeOnEscape="true" closable="true">
                    <center>
                        <b>Em Manutenção</b>
                    </center>
                </p:dialog>

                <p:dialog id="dlgForus" widgetVar="dlgForus" height="100" width="300" appendToBody="false"
                          modal="true" styleClass="container_24 clearfix"
                          closeOnEscape="true" closable="true">
                    <center>
                        <b>Forus desse Ano, já foi gerado</b>
                    </center>
                    <div class="buttonAction">
                        <p:commandButton value="Ok" icon="ui-icon-close" oncomplete="dlgForus.hide()"/>
                    </div>
                </p:dialog>

                <p:dialog id="dlgNForus" widgetVar="dlgNForus" height="100" width="300" appendToBody="false"
                          modal="true" styleClass="container_24 clearfix"
                          closeOnEscape="true" closable="true">
                    <center>
                        <b>Não é Possível Gerar Forus</b>
                    </center>
                    <div class="buttonAction">
                        <p:commandButton value="Ok" icon="ui-icon-close" oncomplete="dlgNForus.hide()"/>
                    </div>
                </p:dialog>
            </h:form>

            <!-- Dialog cadastro proprietario -->
            <h:form id="proprietarioForm" enctype="multipart/form-data" target="_blank">
                <p:dialog id="dlgProp" widgetVar="dlgProp" height="500" width="1000" appendToBody="false"
                          modal="true" styleClass="container_24 clearfix"
                          closeOnEscape="true" closable="true">
                    <br/>
                    <h3 class="title" >Contribuinte</h3>

                    <div class="buttonsActionContribuinteDlg">
                        <div style="float: right; margin-right: 30%">
                            <p:splitButton id="menuContribuinte" value="Opções" icon="ui-icon-gear" update="@form" style="#{managerProprietario.habilitaDeclaracoes() ? '' : 'display: none;'}">  

                                <p:menuitem value="Declaração Rendimento" icon="ui-icon-document"
                                            update="@form" 
                                            ajax="false"
                                            action="#{managerProprietario.relDeclaracao('DECLARACAO_RENDIMENTO')}"/>
                                <p:menuitem value="Declaração Propriedade" icon="ui-icon-document"
                                            update="@form" 
                                            ajax="false"
                                            disabled="#{managerProprietario.desabilitaDeclPropriedade()}"
                                            action="#{managerProprietario.relDeclaracao('DECLARACAO_PROPRIEDADE')}"/>
                                <p:menuitem value="Declaração Negativa Rendimento" icon="ui-icon-document"
                                            update="@form" 
                                            ajax="false"
                                            disabled="#{managerProprietario.desabilitaDeclNegativaRendimento()}"
                                            action="#{managerProprietario.relDeclaracao('DECLARACAO_NEGATIVA_RENDIMENTO')}"/>
                                <p:menuitem value="Declaração Estado Civil" icon="ui-icon-document"
                                            update="@form" 
                                            ajax="false"
                                            disabled="#{managerProprietario.desabilitaDeclNegativaRendimento()}"
                                            action="#{managerProprietario.relDeclaracao('DECLARACAO_ESTADO_CIVIL')}"/>
                            </p:splitButton>
                        </div>
                    </div>

                    <ui:include src="proprietarioform.xhtml"/>

                    <div class="buttonAction">
                        <p:commandButton value="Fechar" icon="ui-icon-close" oncomplete="dlgProp.hide()"/>
                    </div>
                    <script>
                        $(document).ready(function() {
                            $('#proprietarioForm\\:estadoCivilOutputlabel').removeClass('estadoCivilLabel');
                            $('#proprietarioForm\\:localTrabalhoOutputlabel').removeClass('localTrabalhoLabel');
                            $('#proprietarioForm\\:conjuge').removeClass('autocompleteConjuge');
                            $('#proprietarioForm\\:conjuge').addClass('autocompleteConjugeDlg');
                            $('#proprietarioForm\\:localTrabalhoOutputlabel').removeClass('localTrabalhoLabel');
                            $('#proprietarioForm\\:localTrabalhoOutputlabel').addClass('localTrabalhoLabelDlg');
                            $('#proprietarioForm\\:localTrabalhoInputText').removeClass('localTrabalhoInputTextContribuinte');
                            $('#proprietarioForm\\:localTrabalhoInputText').addClass('localTrabalhoInputTextContribuinteDlg');
                            $('#proprietarioForm\\:localTrabalhoInputText').addClass('alpha');
                            $('#proprietarioForm\\:menuContribuinte_menu').addClass('menuContribuinteDlg');
                        });
                    </script>
                </p:dialog>

            </h:form>
        </ui:define>
    </ui:composition>

</html>
